package com.huawei.esdk.ivs.domain.model.bean;

import java.util.ArrayList;
import java.util.List;

/**
 * Domain层告警设备列表信息
 * <p>
 * @author  cWX191990
 * @see  [相关类/方法]
 * @since  eSDK IVS V100R003C00
 */
public class AlarmBriefInfoList
{
    /**
     * 总记录数
     */
    private int total;
    
    /**
     * 分页信息
     */
    private IndexRange indexRange;
    
    /**
     * 保留字段
     */
    private String reserve;
    
    /**
     * 告警设备信息
     */
    private List<AlarmBriefInfo> alarmBriefInfo;
    
    public int getTotal()
    {
        return total;
    }
    
    public void setTotal(int total)
    {
        this.total = total;
    }
    
    public IndexRange getIndexRange()
    {
        return indexRange;
    }
    
    public void setIndexRange(IndexRange indexRange)
    {
        this.indexRange = indexRange;
    }
    
    public String getReserve()
    {
        return reserve;
    }
    
    public void setReserve(String reserve)
    {
        this.reserve = reserve;
    }
    
    public List<AlarmBriefInfo> getAlarmBriefInfo()
    {
        if (null == alarmBriefInfo)
        {
            return new ArrayList<AlarmBriefInfo>();
        }
        
        return alarmBriefInfo;
    }
    
    public void setAlarmBriefInfo(List<AlarmBriefInfo> alarmBriefInfo)
    {
        this.alarmBriefInfo = alarmBriefInfo;
    }
}
